Reprogramming in Heterogeneous Sensor Networks
نویسندگان
چکیده
With advances in sensor networking technology, new applications involving remote and real-time data collection are becoming popular and becoming increasingly deployed. For applications that are deployed in remote locations or deployed at a large scale, over-the-air remote programming may be needed to update the application code executing on the sensor nodes. Deluge is a protocol that provides the capability of remotely reprogramming nodes in a wireless sensor networks. This protocol accomplishes reprogramming by injecting messages containing the code image into the network, which are then installed by the sensor nodes. While this protocol is very useful, it is applicable only to homogeneous networks wherein all nodes in the network must be programmed with the same code. This paper proposes a protocol that allows remote reprogramming of only a specific node in the network with a new code image. This allows different nodes to be programmed with different images, which is required in heterogeneous applications. The protocol has been implemented using Java and nesC on a network of sensor nodes. We have conducted extensive experimentation to evaluate the effectiveness and performance of the proposed protocol. We present results to show that our protocol is able to reprogram specific nodes in less time as compared to the original Deluge protocol, and is able to simultaneously deploy multiple applications on different subset of nodes. Keywords— Sensor networks, pervasive systems, Remote data collection, communication protocols
منابع مشابه
A novel key management scheme for heterogeneous sensor networks based on the position of nodes
Wireless sensor networks (WSNs) have many applications in the areas of commercial, military and environmental requirements. Regarding the deployment of low cost sensor nodes with restricted energy resources, these networks face a lot of security challenges. A basic approach for preparing a secure wireless communication in WSNs, is to propose an efficient cryptographic key management protocol be...
متن کاملMARWIS: A Management Platform for Heterogeneous Wireless Sensor Networks
run different applications for different tasks, such as event detection, localization, tracking, or monitoring. Different types of sensor node are therefore required, and to handle heterogeneous WSNs with a large number of these different sensor nodes, a comprehensive management architecture is also necessary. We present MARWIS, a Management Architecture for heterogeneous Wireless Sensor Networ...
متن کاملThree Dimensional Localization of an Unknown Target Using Two Heterogeneous Sensors
Heterogeneous wireless sensor networks consist of some different types of sensor nodes deployed in a particular area. Different sensor types can measure different quantity of a source and using the combination of different measurement techniques, the minimum number of necessary sensors is reduced in localization problems. In this paper, we focus on the single source localization in a heterogene...
متن کاملSIMTorrent: Sensor IMage Torrent
Network Reprogramming of sensor nodes is a necessity, with the explosion in the number of individual sensors being deployed for live experiments as well as in testbeds. Personalized physical reprogramming of large number of nodes is impractical both in terms of manpower cost and the amount of time expended for such purposes. We propose a network reprogramming protocol specifically targeted at d...
متن کاملRemote Reprogramming of Wireless Sensor Networks
Panta, Rajesh K. Ph.D., Purdue University, May 2010. Remote Reprogramming of Wireless Sensor Networks. Major Professor: Saurabh Bagchi. In recent years, advances in hardware and software tools have led to many realworld sensor network deployments. Management of already deployed sensor networks is a very important issue. One of the crucial management tasks is that of software reconfiguration. Du...
متن کامل